package com.yuyu.spring4mvc.myview;

import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.stereotype.Component;
import org.springframework.web.servlet.View;

/**
 * 自定义视图
 * SpringMVC中，从字符串转到视图需要经过一下操作
 * 1. 返回的字符串去视图解析器中解析成对应的View
 * 2. 对应的View再render成真正的视图
 * 
 * 自定义视图：
 * 1. 实现View接口，并注册为Spring管理的Bean
 * 2. 使用BeanNameViewResover来作为自定义的视图解析器
 *
 * 实际上SpringMVC也提供了很多的视图解析器的实现类
 * View上ctrl+t
 */
@Component
public class MyView implements View {

	@Override
	public String getContentType() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void render(Map<String, ?> model, HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		// TODO Auto-generated method stub
		
	}

}
